package lincen.javase.game.magiccube3D.cube;
import static lincen.javase.game.magiccube3D.MyColor.*;
import static lincen.javase.game.magiccube3D.Direction.*;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

public class CubeTest {

	private Cube c = new Cube();

	@Before
	public void setUp () throws Exception {
		c.setColor( U, iyellow );
		c.setColor( D, iblack );
		c.setColor( L, iorange );
		c.setColor( R, ired );
		c.setColor( F, iblue );
		c.setColor( B, igreen );
	}

	@Test
	public void testR2L () {
		System.out.println(c);
		
		c.R2L();
		
		System.out.println();
		System.out.println(c);
	}

	@Test
	public void testL2R () {
		fail( "Not yet implemented" );
	}

	@Test
	public void testR2D () {
		fail( "Not yet implemented" );
	}

	@Test
	public void testD2R () {
		fail( "Not yet implemented" );
	}

	@Test
	public void testL2D () {
		fail( "Not yet implemented" );
	}

	@Test
	public void testD2L () {
		fail( "Not yet implemented" );
	}

}
